package com.server.questionbank.snframe.domain.QuestionBank;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Tu
 * 知识点实体
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("T_knowledge")
public class Knowledge {
    /** 知识点记录ID */
    @TableId(type = IdType.AUTO)
    private Long recordId;
    /** 课程ID */
    private Long courseId;
    /** 章节ID */
    private Long cameraId;
    /** 引用其他知识点ID */
    private Long quoteRecordId;
    /** 引用时间 */
    private String quoteTime;
    /** 文件类型 */
    private String recordType;
    /** 文件路径 */
    private String recordUrl;
    /** 知识点描述 */
    private String knowledgeContent;
    /** 文件占据空间大小 */
    private Integer fileSize;
    /** 是否公开 */
    private Boolean isPublic;
    /** 上传人 */
    private String uploadBy;
    /** 上传时间 */
    private String uploadTime;
    /** 备注 */
    private String recordRemark;
}
